/* CSS Document */
.main{ clear:both; width:910px; background:#ffffff; padding:25px 35px 60px; margin:4px auto 0; overflow:hidden;}
.distribution{ clear:both; width:100%; text-align:center; margin:-10px auto 15px; padding-bottom:20px; border-bottom:1px solid #c3c3c3; overflow:hidden;}
.dist_noborder{ margin-top:0; border:none;}
.distribution dl{ float:left; width:170px; text-align:left; margin-right:97px; overflow:hidden;}
.distribution dl.lastdl{ margin-right:0; text-align:center;}
.distribution dl dt{ clear:both; width:100%; font-size:14px;}
.distribution dl dt a:link,.distribution dl dt a:visited{ display:block; width:140px; height:31px; line-height:31px; color:#eef1f7; padding:0 15px; background:url(/!images/distribution_toffbg.jpg) no-repeat; overflow:hidden;text-decoration:none;}
.distribution dl dt a:hover,.distribution dl dt a:active{ display:block; width:140px; height:31px; line-height:31px; color:#eef1f7; padding:0 15px; background:url(/!images/distribution_tonbg.jpg) no-repeat; overflow:hidden; text-decoration:none;}
.distribution dl dd{ clear:both; width:100%; font-size:14px;margin-top:2px;}
.distribution dl dd a:link,.distribution dl dd a:visited{ display:block; width:140px; height:31px; line-height:31px; color:#eef1f7; padding:0 15px; background:url(/!images/distribution_ioffbg.jpg) no-repeat; overflow:hidden;text-decoration:none;}
.distribution dl dd a:hover,.distribution dl dd a:active{ display:block; width:140px; height:31px; line-height:31px; color:#eef1f7; padding:0 15px; background:url(/!images/distribution_ionbg.jpg) no-repeat; overflow:hidden; text-decoration:none;}
.distribution dl dt a.dtselect{display:block; width:134px; height:31px; line-height:31px; color:#eef1f7; padding:0 18px; background:url(/!images/distribution_tonbg.jpg) no-repeat; overflow:hidden; text-decoration:none;}
.distribution dl dd a.ddselect{ display:block; width:134px; height:31px; line-height:31px; color:#eef1f7; padding:0 18px; background:url(/!images/distribution_ionbg.jpg) no-repeat; overflow:hidden; text-decoration:none;}
.team_list{ clear:both; width:100%; text-align:left; margin:0 auto; overflow:hidden;}
.team_list li{ clear:both; width:100%; text-align:left; margin:0 auto 12px; padding-bottom:25px; border-bottom:1px solid #C3C3C3; overflow:hidden; }
.team_list li.noborder{ border:none;}
.team_left{ float:left; width:185px; text-align:left; margin-right:12px; font-size:13px; font-weight:bold; line-height:20px; color:#696969;  overflow:hidden;}
.team_left img{ margin-bottom:8px;}
.team_right{ float:left; width:450px; color:#696969; line-height:22px; font-weight:bold;  font-size:14px; text-align:right;text-align:justify;text-justify:inter-ideograph; margin:0 auto; overflow:hidden;}
.team_right a{ color:#3e69a4;}
.manage_left{ float:left; width:505px;text-align:right;text-align:justify;text-justify:inter-ideograph; margin:0 auto; overflow:hidden;}
.manage_show{ margin:10px 0 20px;}
.c_download{ color:#3e69a4; line-height:22px;}
.c_download a{color:#3e69a4; margin-right:10px;}
.manage_right{ float:right; width:125px; text-align:left; background:#ebedf1; padding:15px; margin:0 auto; overflow:hidden;}
.business_infobar{ clear:both; width:100%; text-align:left; border-top:1px solid #c3c3c3; padding-top:30px; margin:30px auto 0; overflow:hidden;}
.business_infobar img{ float:left; margin-right:20px; margin-bottom:10px;}
.business_leader{ font-size:14px; line-height:22px; color:#494949; font-weight:bold; margin-bottom:5px;}
.business_info{ font-size:14px; color:#696969; line-height:22px;text-align:right;text-align:justify;text-justify:inter-ideograph; }
.mart30{ margin-top:20px;}

.ftcolor{ color:#696969; line-height:30px;}
.marginbot{ margin-bottom:5px;}
.chemistry_intro{ float:left; width:205px; color:#3b5f9e; font-size:12px; line-height:22px;}
.t_peopleidea img{ margin-right:10px;}
.peopleidea_listbar{ clear:both; width:100%; text-align:left; margin:30px auto; overflow:hidden;}
.peopleidea_list{ float:left; width:616px; height:135px; text-align:center;  margin:0 auto; overflow:hidden;}
.peopleidea_list ul{ width:1500px;}
.peopleidea_list li{ float:left; width:154px; text-align:center; color:#696969; line-height:22px; font-size:13px;}
.peopleidea_list li img{ width:150px; height:100px; background:#e8ebef; padding:4px 2px; margin-bottom:5px;}
.profession_title{ clear:both; width:100%; text-align:left; font-size:14px;line-height:22px; color:#696969; font-weight:bold;  margin:0 auto;}
.profession_info{ clear:both; width:100%; text-align:left; margin:0 auto 100px; overflow:hidden;}
.p_infot{ color:#696969; font-size:16px; margin-top:40px; line-height:30px;}
.profession_pic{ float:left; margin-right:45px; display:inline;}
.p_mar1{ margin-top:95px;}
.p_mar2{ margin-top:130px;}
ul.ulborder{ clear:both; width:100%; border-top:1px solid #e8ebef;}
.ulborder li{ float:left; display:inline; width:235px;  margin-bottom:30px;}
.ulborder li p{ width:195px; line-height:22px; color:#646464;}
.member_list{  width:100%; vertical-align:middle; text-align:center; }
p.member_list img{  margin:10px auto; vertical-align:middle;}
p.member_name{ clear:both; color:#494949; font-weight:bold;}
.p_stitle{ color:#3e69a4; font-size:14px; line-height:22px; margin-top:20px;}
.f_lighter{ font-size:13px; font-weight:lighter;}
.a_tite{ clear:both; width:100%; text-align:left; margin:35px auto 10px; font-size:16px; color:#3e69a4;}
.csr_info{ color:#696969; font-size:14px; line-height:22px;text-align:right;text-align:justify;text-justify:inter-ideograph;}
.inscribed{ text-align:right; color:#696969; font-size:14px; line-height:22px;}
.case_link{ text-align:right; color:#73aeea; padding:22px 0 0 0; font-size:14px; font-weight:bold; }
.case_link a:link,.case_link a:visited{ color:#3e69a4; text-decoration:underline;}
.case_link a:hover,.case_link a:active{ color:#3e69a4; text-decoration:none;}
.welfare_pic{ position:relative; clear:both; width:100%; background:#ececec; padding:25px 0; text-align:left; margin:15px auto 5px; overflow:hidden;}
.welfare_list{ float:left; width:616px; margin:0 auto; font-size:13px; line-height:16px; overflow:hidden;}
.welfare_list ul{ width:9999px;}
.welfare_list li{ position:relative; float:left; width:140px; margin:0 7px; overflow:hidden; display:inline;}
.welfare_list li img{ margin-bottom:5px;}
.welfare_info{ position:absolute; left:0; top:75px;width:140px; height:20px; line-height:20px; font-size:11px; background:#ccc;filter:alpha(opacity=80); opacity:0.8; color:#494949; text-align:center;}
.welfare_icon{ width:44px; text-align:center; cursor:pointer; margin-top:30px;}
.photogallery{ clear:both; width:100%; text-align:left; margin:0 auto; overflow:hidden;}
.photogallery li{ float:left; width:140px; padding:10px; text-align:center; border:1px solid #E8EBEF; margin:0 19px 15px 0; overflow:hidden;}
.photogallery li.nomar{ margin-right:0;}
.more_story{ color:#696969; font-weight:bold; font-size:14px; padding-left:50px; line-height:30px;}
.w_tite{ position:relative; clear:both; width:100%; text-align:left; margin:10px auto 0; padding-top:10px; font-size:14px; color:#696969;border-top:1px solid #C3C3C3;}
.w_tite a{ color:#3e69a4; font-weight:bold; text-decoration:underline;}
.w_tite a:hover{ color:#3e69a4; font-weight:bold; text-decoration:none;}
.j_project{ line-height:22px; font-size:14px; color:#696969;}
.j_project a{color:#3e69a4;text-decoration:underline;}
.j_project a:hover{ text-decoration:none;}
.w_activity{ clear:both; height:28px;  border-bottom:1px solid #c7c8ca; text-align:left; margin:18px auto;}
.w_activity li{ float:left; position:relative; top:1px; height:26px; line-height:26px;padding:0 10px; font-size:14px; font-weight:bold;  margin-right:2px;background:#e8ebef url(/!images/tab_offbg.jpg) no-repeat right top; color:#494949; cursor:pointer; overflow:hidden;}
.w_activity li.ahover{ display:block; color:#3e69a4; overflow:hidden; }
.w_activity li.aselected{ display:block; height:28px; background:#ffffff url(/!images/tab_onbg.jpg) no-repeat right top; border-left:1px solid #c7c8ca; border-bottom:1px solid #ffffff; overflow:hidden;}
.tabox{ clear:both; width:100%; text-align:left; margin:0 auto; overflow:hidden;}
.job_title{ clear:both; width:100%; text-align:left; margin:0 auto;line-height:30px; border-bottom:1px solid #E8EBEF; overflow:hidden; }
.job_title p{ font-weight:bold;}
.post{float:left; color:#3c3f45; width:350px;}
.post a{ color:#3e69a4;}
.depart{ float:left; width:180px;}
.addr{float:left; color:#3c3f45; width:90px;}
.time{float:left; color:#3c3f45; width:85px;}
.postlist{clear:both; width:100%; text-align:left;border-bottom:1px solid #E8EBEF; margin:0 auto 25px; overflow:hidden;}
.postlist li{ clear:both; width:100%; text-align:left; line-height:35px; margin:0 auto; overflow:hidden;}
.o_post{ clear:both; width:100%; text-align:left; margin:0 auto; overflow:hidden;}
.o_post li{ clear:both; width:100%; color:#696969; line-height:22px; text-align:left; margin:0 auto; overflow:hidden;}
.o_post li a{ color:#3e69a4; text-decoration:underline;}
.map_title{ clear:both; width:100%; font-size:18px; color:#3e69a4; text-align:left; margin:0 auto; overflow:hidden;}
.level1{ clear:both; width:100%; text-align:left; color:#3e69a4; line-height:22px; font-weight:bold; border-top:1px solid #c3c3c3; padding-top:5px; font-size:14px; margin:5px auto 0; overflow:hidden;}
.level1 a{color:#3e69a4; padding-right:10px; background:url(/!images/icon_jt.jpg) no-repeat right center;}
.levelnob{ border:none;}
.mapbar{ clear:both; width:909px; margin:0 auto; overflow:hidden;}
.map_list{ width:100%; text-align:left; margin:0 auto; overflow:hidden;}
.map_list li{ color:#3e69a4; font-size:14px; line-height:22px; background:url(/!images/icon_dot1.jpg) no-repeat left 8px; padding-left:15px;}
.map_list li a{ color:#696969; padding-right:10px; background:url(/!images/icon_jt.jpg) no-repeat right center;}
.map_list li ul li{  font-size:12px; line-height:22px;background:url(/!images/icon_dot1.jpg) no-repeat left 8px; padding-left:15px; }

.map_list li ul li a{color:#696969;}
.map_list li ul li ul{ clear:both; width:100%; text-align:left; margin:0 auto; overflow:hidden;}
.map_list li ul li ul li{ float:left; padding:0 5px; line-height:14px; margin:4px auto; border-left:1px solid #c3c3c3; background:none; display:inline;}
.map_list li ul li ul li a{ background:none; }
.contact{ clear:both; width:100%; text-align:left; margin:10px auto 0; overflow:hidden;}
.contact li{clear:both; width:450px; font-size:14px; line-height:22px; color:#696969;  padding-top:10px; border-top:1px solid #c3c3c3;  overflow:hidden;}
.contact li p a{ color:#696969;}
.zhq_pic{ clear:both; width:100%; text-align:left; margin:20px auto 0; overflow:hidden;}
.zhq_pic li{ float:left; width:220px; margin-right:8px;}
.zhq_pic li .zhq_info{ padding:5px 10px; color:#494949; line-height:17px; height:85px; background:#e8ebef;}
.zhq_pic li.lastli{ width:248px; margin-right:0;}
.note{ color:#898989; margin-top:15px; line-height:18px;text-align:right;text-align:justify;text-justify:inter-ideograph; font-size:11px;}
.tabox_title{ color:#696969; font-weight:bold; font-size:14px; line-height:22px; margin-bottom:10px;}
.f_info{ float:left; width:260px; margin-right:35px; display:inline;}
.dot_info{ padding-left:12px; background:url(/!images/icon_dot.gif) no-repeat left 5px;}
.s_info .icon_line a:link,.s_info .icon_line a:visited{ color:#3e69a4;text-decoration:underline; }
.s_info .icon_line a:hover,.s_info .icon_line a:active{ color:#3e69a4; text-decoration:none;}
.t_paddingno{ padding:0;}
.culture_list{ clear:both; width:100%; text-align:left; margin:0 auto 24px; overflow:hidden;}
.culture_title{ width:100px; height:28px; line-height:28px; font-size:14px; text-align:center; margin-top:18px; color:#ffffff; background:url(/!images/culture_tabbg.jpg) no-repeat top left; overflow:hidden}
.culturemar{ margin-top:14px;}
.culture_info{  clear:both; padding:5px 10px; background:#f0f0f0; color:#696969; font-size:14px; line-height:22px;text-align:right;text-align:justify;text-justify:inter-ideograph;overflow:hidden;}
.peopleidealine{ clear:both; width:100%; height:1px; background:#c5c5c5; margin:30px auto; overflow:hidden;}
.chuangye_pic{ clear:both; width:100%; text-align:left; margin:0 auto; overflow:hidden;}
.chuangye_pic ul{ clear:both; width:100%; text-align:left; margin:0 auto 5px; overflow:hidden;}
.chuangye_pic li{ float:left; color:#696969; font-size:13px; line-height:22px; margin:0 auto; overflow:hidden;}
.chuangye_pic li img{ border:1px solid #BEBEBE; padding:5px;  margin-bottom:4px;}
.chuangye_pic li.pic_fr{ float:right;}

.otheritem{ clear:both; width:100%; text-align:left; font-size:14px; color:#696969; padding-top:8px; line-height:22px; border-top:1px solid #C3C3C3; margin:8px auto 0; overflow:hidden;}
.otheritem ul{ clear:both; width:100%; text-align:left; margin:0 auto; overflow:hidden; }
.otheritem li{ float:left;  padding-left:5px; border-left:2px solid #999999; margin: 5px 15px 5px 0; display:inline; }
.otheritem li a{line-height:16px;  color:#3e69a4;text-decoration:underline; }

.other_item{ clear:both; width:100%; text-align:left; margin:18px auto;border-top:1px solid #C3C3C3; padding-top:20px; overflow:hidden;}
.other_item li{ float:left; width:160px; margin-right:21px; font-size:13px; text-align:center; color:#304672; background:#e1e1e1; line-height:30px; overflow:hidden; }
.other_item li.nomar{ margin:0;}
.other_item li a{ color:#304672;}

.construction{ width:980px; background:#ffffff; margin:150px auto;}